home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / djgpp / src / binutils.252 / gas / obj.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-11  |  1.6 KB  |  45 lines

  1. /* obj.h - defines the object dependent hooks for all object
  2.    format backends.
  3.  
  4.    Copyright (C) 1987, 1990, 1991, 1992 Free Software Foundation, Inc.
  5.  
  6.    This file is part of GAS, the GNU Assembler.
  7.  
  8.    GAS is free software; you can redistribute it and/or modify
  9.    it under the terms of the GNU General Public License as published by
  10.    the Free Software Foundation; either version 2, or (at your option)
  11.    any later version.
  12.  
  13.    GAS is distributed in the hope that it will be useful,
  14.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16.    GNU General Public License for more details.
  17.  
  18.    You should have received a copy of the GNU General Public License
  19.    along with GAS; see the file COPYING.  If not, write to
  20.    the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  21.  
  22. char *obj_default_output_file_name PARAMS ((void));
  23. void obj_emit_relocations PARAMS ((char **where, fixS * fixP,
  24.                    relax_addressT segment_address_in_file));
  25. void obj_emit_strings PARAMS ((char **where));
  26. void obj_emit_symbols PARAMS ((char **where, symbolS * symbols));
  27. void obj_read_begin_hook PARAMS ((void));
  28. #ifndef BFD_ASSEMBLER
  29. void obj_crawl_symbol_chain PARAMS ((object_headers * headers));
  30. void obj_header_append PARAMS ((char **where, object_headers * headers));
  31. #ifndef obj_pre_write_hook
  32. void obj_pre_write_hook PARAMS ((object_headers * headers));
  33. #endif
  34. #endif
  35.  
  36. #ifndef obj_symbol_new_hook
  37. void obj_symbol_new_hook PARAMS ((symbolS * symbolP));
  38. #endif
  39.  
  40. void obj_symbol_to_chars PARAMS ((char **where, symbolS * symbolP));
  41.  
  42. extern const pseudo_typeS obj_pseudo_table[];
  43.  
  44. /* end of obj.h */
  45.